A Fast Las Vegas Algorithm for Computing the Smith Normal Form of a Polynomial Matrix
نویسندگان
چکیده
A Las Vegas probabilistic algorithm is presented that finds the Smith normal form S ∈ Q[x] of a nonsingular input matrix A ∈ Z [x]. The algorithm requires an expected number of O (̃nd(d + n log ||A||)) bit operations (where ||A|| bounds the magnitude of all integer coefficients appearing in A and d bounds the degrees of entries of A). In practice, the main cost of the computation is obtaining a non-unimodular triangularization of a polynomial matrix of same dimension and with similar size entries as the input matrix. We show how to accomplish this in O (̃nd(d + log ||A||) log ||A||) bit operations using standard integer, polynomial and matrix arithmetic. These complexity results improve significantly on previous algorithms in both a theoretical and practical sense.
منابع مشابه
Preconditioning of Rectangular Polynomial Matrices for Eecient Hermite Normal Form Computation
We present a Las Vegas probabalistic algorithm for reducing the computation of Hermite normal forms of rectangular polynomial matrices. In particular, the problem of computing the Hermite normal form of a rectangular m n matrix (with m > n) reduces to that of computing the Hermite normal form of a matrix of size (n + 1) n having entries of similar coeecient size and degree. The main cost of the...
متن کاملParallel Algorithms for Matrix Normal Forms
Here we offer a new randomized parallel algorithm that determines the Smith normal form of a matrix with entries being univariate polynomials with coefficients in an arbitrary field. The algorithm has two important advantages over our previous one: the multipliers relating the Smith form to the input matrix are computed, and the algorithm is probabilistic of Las Vegas type, i.e., always finds t...
متن کاملAsymptotically fast polynomial matrix algorithms for multivariable systems
We present the asymptotically fastest known algorithms for some basic problems on univariate polynomial matrices: rank, nullspace, determinant, generic inverse, reduced form [8, 9, 16, 17]. We show that they essentially can be reduced to two computer algebra techniques, minimal basis computations and matrix fraction expansion/reconstruction, and to polynomial matrix multiplication. Such reducti...
متن کاملNearly Optimal Algorithms for Canonical Matrix Forms
A Las Vegas type probabilistic algorithm is presented for nding the Frobenius canonical form of an n n matrix T over any eld K. The algorithm requires O~(MM(n)) = MM(n) (logn) O(1) operations in K, where O(MM(n)) operations in K are suucient to multiply two n n matrices over K. This nearly matches the lower bound of (MM(n)) operations in K for this problem, and improves on the O(n 4) operations...
متن کاملThe shifted number system for fast linear algebra on integer matrices
The shifted number system is presented: a method for detecting and avoiding error producing carries during approximate computations with truncated expansions of rational numbers. Using the shifted number system the high-order lifting and integrality certification techniques of Storjohann 2003 for polynomial matrices are extended to the integer case. Las Vegas reductions to integer matrix multip...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994